/*	编写一个猜数游戏.首先在程序中产生一个数字.让用户猜测这个数字,直到猜对位置.每次猜测都应该给出提示.
 *	声明一个没有初始化的整数变量,把它的内容变成它自己的绝对值.然后除以100取余.最后对余数加1.
 */

#include<stdio.h>

int main() {
	//获得一个随机数
	int rand;
	rand = (rand >=0) ? rand : 0 - rand;
	rand = rand % 100 + 1;

	//让玩家猜
	printf("猜数游戏,猜一个1到100之间的数.\n");
	int num = 101;

	//死循环,数不对就继续,对了就打断循环
	for (;1;) {
//		scanf("%*[^\n]");		//清除缓冲区,防止有人输入了非法字符导致死循环停不下来.
//		scanf("%*c");
		scanf("%d", &num);
		if (num == rand) {
			printf("恭喜你答对了,这个数是%d\n", num);
			break;
		}
		else if (num > rand) {
			printf("猜大了\n");
		}
		else if (num < rand) {
			printf("猜小了\n");
		}
	}
	return 0;
}
